Plan de Gestión de CODEOWNERS
Organización: AlpuraTI Autor: Enterprise Architecture & DevSecOps Versión: 1.0
1. Objetivo
El propósito de la implementación de CODEOWNERS es establecer un gobierno automatizado y descentralizado sobre el código fuente, garantizando que cualquier cambio sea revisado y aprobado por los expertos de dominio (Arquitectura, Seguridad, Base de Datos, Backend, Frontend y QA).
Esto asegura la calidad del código, mitiga riesgos de seguridad, previene cuellos de botella mediante la asignación de responsabilidades a equipos (Teams) y asegura el cumplimiento de auditorías técnicas (GitOps/DevSecOps).
2. Alcance
Este plan aplica para todo el ciclo de vida del desarrollo de software dentro de la organización AlpuraTI, abarcando:
- Organización: Todas las iniciativas bajo el grupo de GitHub de AlpuraTI.
- Repositorios: Microservicios (MSA), librerías, repositorios de infraestructura y configuración.
- Equipos: Arquitectura, Backend, CI-CD, Frontend, GitOps, Librarys, QA, BD.
- Pipelines: Flujos de integración y despliegue continuo (CI/CD).
- Pull Requests (Merge Requests): Reglas de aprobación obligatoria entre ambientes.
- Branch Protection: Políticas de bloqueo y promoción sobre ramas críticas (
dev,uat,main).